"""
Classes from the 'SearchFoundation' framework.
"""

try:
    from rubicon.objc import ObjCClass
except ValueError:

    def ObjCClass(name):
        return None


def _Class(name):
    try:
        return ObjCClass(name)
    except NameError:
        return None


SFUserActivityData = _Class("SFUserActivityData")
SFSportsTeam = _Class("SFSportsTeam")
SFCustom = _Class("SFCustom")
SFPBSerialization = _Class("SFPBSerialization")
SFTextColumnSection = _Class("SFTextColumnSection")
SFMapRegion = _Class("SFMapRegion")
SFTrack = _Class("SFTrack")
SFFlightLeg = _Class("SFFlightLeg")
SFButton = _Class("SFButton")
SFNamedProtobufMessage = _Class("SFNamedProtobufMessage")
SFPin = _Class("SFPin")
SFMoreResults = _Class("SFMoreResults")
SFFlight = _Class("SFFlight")
SFSearchResult = _Class("SFSearchResult")
SFProductInventoryResult = _Class("SFProductInventoryResult")
SFTableAlignmentSchema = _Class("SFTableAlignmentSchema")
SFTextColumn = _Class("SFTextColumn")
SFApiResults = _Class("SFApiResults")
SFCommandValue = _Class("SFCommandValue")
SFAirport = _Class("SFAirport")
SFLatLng = _Class("SFLatLng")
SFTitleSubtitleTuple = _Class("SFTitleSubtitleTuple")
ImageFileLoader = _Class("ImageFileLoader")
WeakLoader = _Class("WeakLoader")
SFProduct = _Class("SFProduct")
SFMessageAttachment = _Class("SFMessageAttachment")
SFTableColumnAlignment = _Class("SFTableColumnAlignment")
SFColor = _Class("SFColor")
SFPBCardSectionValueTranslator = _Class("SFPBCardSectionValueTranslator")
SFResultSection = _Class("SFResultSection")
WeakListener = _Class("WeakListener")
SFPunchout = _Class("SFPunchout")
SFAbstractCommand = _Class("SFAbstractCommand")
SFReferentialCommand = _Class("SFReferentialCommand")
SFActionItem = _Class("SFActionItem")
SFMediaOffer = _Class("SFMediaOffer")
SFProductAvailability = _Class("SFProductAvailability")
SFProductInventory = _Class("SFProductInventory")
SFCard = _Class("SFCard")
SFDynamicURLImageResource = _Class("SFDynamicURLImageResource")
SFWatchListItem = _Class("SFWatchListItem")
SFMediaDetail = _Class("SFMediaDetail")
SFSearchSuggestion = _Class("SFSearchSuggestion")
SFUserActivityInfo = _Class("SFUserActivityInfo")
SFMediaItem = _Class("SFMediaItem")
SFKeyValueTuple = _Class("SFKeyValueTuple")
SFImageOption = _Class("SFImageOption")
SFAppLink = _Class("SFAppLink")
SFCardSectionValue = _Class("SFCardSectionValue")
SFText = _Class("SFText")
SFRichText = _Class("SFRichText")
SFFormattedText = _Class("SFFormattedText")
SFImage = _Class("SFImage")
SFSymbolImage = _Class("SFSymbolImage")
SFMonogramImage = _Class("SFMonogramImage")
SFMediaArtworkImage = _Class("SFMediaArtworkImage")
SFContactImage = _Class("SFContactImage")
SFAppIconImage = _Class("SFAppIconImage")
SFCalendarImage = _Class("SFCalendarImage")
SFURLImage = _Class("SFURLImage")
SFLocalImage = _Class("SFLocalImage")
SFUserReportRequest = _Class("SFUserReportRequest")
SFCardSection = _Class("SFCardSection")
SFVerticalLayoutCardSection = _Class("SFVerticalLayoutCardSection")
SFWorldMapCardSection = _Class("SFWorldMapCardSection")
SFAudioPlaybackCardSection = _Class("SFAudioPlaybackCardSection")
SFSectionHeaderCardSection = _Class("SFSectionHeaderCardSection")
SFFlightCardSection = _Class("SFFlightCardSection")
SFCompactRowCardSection = _Class("SFCompactRowCardSection")
SFAttributionFooterCardSection = _Class("SFAttributionFooterCardSection")
SFHorizontalScrollCardSection = _Class("SFHorizontalScrollCardSection")
SFProductCardSection = _Class("SFProductCardSection")
SFSelectableGridCardSection = _Class("SFSelectableGridCardSection")
SFNullCardSection = _Class("SFNullCardSection")
SFTextColumnsCardSection = _Class("SFTextColumnsCardSection")
SFSocialMediaPostCardSection = _Class("SFSocialMediaPostCardSection")
SFStockChartCardSection = _Class("SFStockChartCardSection")
SFMetaInfoCardSection = _Class("SFMetaInfoCardSection")
SFSuggestionCardSection = _Class("SFSuggestionCardSection")
SFImagesCardSection = _Class("SFImagesCardSection")
SFMapCardSection = _Class("SFMapCardSection")
SFWebCardSection = _Class("SFWebCardSection")
SFMessageCardSection = _Class("SFMessageCardSection")
SFMediaRemoteControlCardSection = _Class("SFMediaRemoteControlCardSection")
SFDetailedRowCardSection = _Class("SFDetailedRowCardSection")
SFMapPlaceCardSection = _Class("SFMapPlaceCardSection")
SFRowCardSection = _Class("SFRowCardSection")
SFButtonCardSection = _Class("SFButtonCardSection")
SFTableRowCardSection = _Class("SFTableRowCardSection")
SFTableHeaderRowCardSection = _Class("SFTableHeaderRowCardSection")
SFHorizontalButtonCardSection = _Class("SFHorizontalButtonCardSection")
SFMediaPlayerCardSection = _Class("SFMediaPlayerCardSection")
SFWatchListCardSection = _Class("SFWatchListCardSection")
SFActivityIndicatorCardSection = _Class("SFActivityIndicatorCardSection")
SFMapsDetailedRowCardSection = _Class("SFMapsDetailedRowCardSection")
SFMediaInfoCardSection = _Class("SFMediaInfoCardSection")
SFKeyValueDataCardSection = _Class("SFKeyValueDataCardSection")
SFTitleCardSection = _Class("SFTitleCardSection")
SFRichTitleCardSection = _Class("SFRichTitleCardSection")
SFScoreboardCardSection = _Class("SFScoreboardCardSection")
SFTrackListCardSection = _Class("SFTrackListCardSection")
SFAppLinkCardSection = _Class("SFAppLinkCardSection")
SFNowPlayingCardSection = _Class("SFNowPlayingCardSection")
SFDescriptionCardSection = _Class("SFDescriptionCardSection")
SFFeedback = _Class("SFFeedback")
SFDidGoToSiteFeedback = _Class("SFDidGoToSiteFeedback")
SFEndSearchFeedback = _Class("SFEndSearchFeedback")
SFEndLocalSearchFeedback = _Class("SFEndLocalSearchFeedback")
SFEndNetworkSearchFeedback = _Class("SFEndNetworkSearchFeedback")
SFStartSearchFeedback = _Class("SFStartSearchFeedback")
SFStartLocalSearchFeedback = _Class("SFStartLocalSearchFeedback")
SFStartNetworkSearchFeedback = _Class("SFStartNetworkSearchFeedback")
SFErrorFeedback = _Class("SFErrorFeedback")
SFLateSectionsAppendedFeedback = _Class("SFLateSectionsAppendedFeedback")
SFDidGoToSearchFeedback = _Class("SFDidGoToSearchFeedback")
SFClientTimingFeedback = _Class("SFClientTimingFeedback")
SFRankingFeedback = _Class("SFRankingFeedback")
SFVisibleSectionHeaderFeedback = _Class("SFVisibleSectionHeaderFeedback")
SFSectionEngagementFeedback = _Class("SFSectionEngagementFeedback")
SFVisibleResultsFeedback = _Class("SFVisibleResultsFeedback")
SFVisibleSuggestionsFeedback = _Class("SFVisibleSuggestionsFeedback")
SFResultRankingFeedback = _Class("SFResultRankingFeedback")
SFCardViewAppearFeedback = _Class("SFCardViewAppearFeedback")
SFCardViewDisappearFeedback = _Class("SFCardViewDisappearFeedback")
SFSuggestionEngagementFeedback = _Class("SFSuggestionEngagementFeedback")
SFResultFeedback = _Class("SFResultFeedback")
SFResultGradingFeedback = _Class("SFResultGradingFeedback")
SFResultEngagementFeedback = _Class("SFResultEngagementFeedback")
SFSearchViewDisappearFeedback = _Class("SFSearchViewDisappearFeedback")
SFSearchViewAppearFeedback = _Class("SFSearchViewAppearFeedback")
SFCustomFeedback = _Class("SFCustomFeedback")
SFClearInputFeedback = _Class("SFClearInputFeedback")
SFSectionRankingFeedback = _Class("SFSectionRankingFeedback")
SFResultsReceivedAfterTimeoutFeedback = _Class("SFResultsReceivedAfterTimeoutFeedback")
SFLookupHintRelevancyFeedback = _Class("SFLookupHintRelevancyFeedback")
SFCardSectionFeedback = _Class("SFCardSectionFeedback")
SFCardSectionEngagementFeedback = _Class("SFCardSectionEngagementFeedback")
SFStoreCardSectionEngagementFeedback = _Class("SFStoreCardSectionEngagementFeedback")
SFMapsCardSectionEngagementFeedback = _Class("SFMapsCardSectionEngagementFeedback")
SFMapCardSectionEngagementFeedback = _Class("SFMapCardSectionEngagementFeedback")
SFUserReportFeedback = _Class("SFUserReportFeedback")
_SFPBWorldMapCardSection = _Class("_SFPBWorldMapCardSection")
_SFPBWebCardSection = _Class("_SFPBWebCardSection")
_SFPBWatchListItem = _Class("_SFPBWatchListItem")
_SFPBWatchListCardSection = _Class("_SFPBWatchListCardSection")
_SFPBVerticalLayoutCardSection = _Class("_SFPBVerticalLayoutCardSection")
_SFPBUserReportRequest = _Class("_SFPBUserReportRequest")
_SFPBUserActivityInfo = _Class("_SFPBUserActivityInfo")
_SFPBUserActivityData = _Class("_SFPBUserActivityData")
_SFPBURLImage = _Class("_SFPBURLImage")
_SFPBURL = _Class("_SFPBURL")
_SFPBTrackListCardSection = _Class("_SFPBTrackListCardSection")
_SFPBTrack = _Class("_SFPBTrack")
_SFPBTitleSubtitleTuple = _Class("_SFPBTitleSubtitleTuple")
_SFPBTitleCardSection = _Class("_SFPBTitleCardSection")
_SFPBTimeZone = _Class("_SFPBTimeZone")
_SFPBTextColumnsCardSection = _Class("_SFPBTextColumnsCardSection")
_SFPBTextColumnSection = _Class("_SFPBTextColumnSection")
_SFPBTextColumn = _Class("_SFPBTextColumn")
_SFPBText = _Class("_SFPBText")
_SFPBTableRowCardSection = _Class("_SFPBTableRowCardSection")
_SFPBTableHeaderRowCardSection = _Class("_SFPBTableHeaderRowCardSection")
_SFPBTableColumnAlignment = _Class("_SFPBTableColumnAlignment")
_SFPBTableAlignmentSchema = _Class("_SFPBTableAlignmentSchema")
_SFPBSymbolImage = _Class("_SFPBSymbolImage")
_SFPBSuggestionCardSection = _Class("_SFPBSuggestionCardSection")
_SFPBStringDictionary = _Class("_SFPBStringDictionary")
_SFPBStockChartCardSection = _Class("_SFPBStockChartCardSection")
_SFPBSportsTeam = _Class("_SFPBSportsTeam")
_SFPBSocialMediaPostCardSection = _Class("_SFPBSocialMediaPostCardSection")
_SFPBSelectableGridCardSection = _Class("_SFPBSelectableGridCardSection")
_SFPBSectionHeaderCardSection = _Class("_SFPBSectionHeaderCardSection")
_SFPBSearchSuggestion = _Class("_SFPBSearchSuggestion")
_SFPBScoreboardCardSection = _Class("_SFPBScoreboardCardSection")
_SFPBRowCardSection = _Class("_SFPBRowCardSection")
_SFPBRichTitleCardSection = _Class("_SFPBRichTitleCardSection")
_SFPBRichText = _Class("_SFPBRichText")
_SFPBReferentialCommand = _Class("_SFPBReferentialCommand")
_SFPBPunchout = _Class("_SFPBPunchout")
_SFPBProductInventoryResult = _Class("_SFPBProductInventoryResult")
_SFPBProductInventory = _Class("_SFPBProductInventory")
_SFPBProductCardSection = _Class("_SFPBProductCardSection")
_SFPBProductAvailability = _Class("_SFPBProductAvailability")
_SFPBProduct = _Class("_SFPBProduct")
_SFPBPointSize = _Class("_SFPBPointSize")
_SFPBPin = _Class("_SFPBPin")
_SFPBNowPlayingCardSection = _Class("_SFPBNowPlayingCardSection")
_SFPBNamedProtobufMessage = _Class("_SFPBNamedProtobufMessage")
_SFPBMoreResults = _Class("_SFPBMoreResults")
_SFPBMonogramImage = _Class("_SFPBMonogramImage")
_SFPBMetaInfoCardSection = _Class("_SFPBMetaInfoCardSection")
_SFPBMessageCardSection = _Class("_SFPBMessageCardSection")
_SFPBMessageAttachment = _Class("_SFPBMessageAttachment")
_SFPBMediaRemoteControlCardSection = _Class("_SFPBMediaRemoteControlCardSection")
_SFPBMediaPlayerCardSection = _Class("_SFPBMediaPlayerCardSection")
_SFPBMediaOffer = _Class("_SFPBMediaOffer")
_SFPBMediaItem = _Class("_SFPBMediaItem")
_SFPBMediaInfoCardSection = _Class("_SFPBMediaInfoCardSection")
_SFPBMediaDetail = _Class("_SFPBMediaDetail")
_SFPBMediaArtworkImage = _Class("_SFPBMediaArtworkImage")
_SFPBMapsDetailedRowCardSection = _Class("_SFPBMapsDetailedRowCardSection")
_SFPBMapRegion = _Class("_SFPBMapRegion")
_SFPBMapPlaceCardSection = _Class("_SFPBMapPlaceCardSection")
_SFPBMapCardSection = _Class("_SFPBMapCardSection")
_SFPBLocalImage = _Class("_SFPBLocalImage")
_SFPBLatLng = _Class("_SFPBLatLng")
_SFPBKeyValueTuple = _Class("_SFPBKeyValueTuple")
_SFPBKeyValueDataCardSection = _Class("_SFPBKeyValueDataCardSection")
_SFPBImagesCardSection = _Class("_SFPBImagesCardSection")
_SFPBImageOption = _Class("_SFPBImageOption")
_SFPBImage = _Class("_SFPBImage")
_SFPBHorizontalScrollCardSection = _Class("_SFPBHorizontalScrollCardSection")
_SFPBHorizontalButtonCardSection = _Class("_SFPBHorizontalButtonCardSection")
_SFPBGraphicalFloat = _Class("_SFPBGraphicalFloat")
_SFPBFormattedText = _Class("_SFPBFormattedText")
_SFPBFlightLeg = _Class("_SFPBFlightLeg")
_SFPBFlightCardSection = _Class("_SFPBFlightCardSection")
_SFPBFlight = _Class("_SFPBFlight")
_SFPBDynamicURLImageResource = _Class("_SFPBDynamicURLImageResource")
_SFPBDetailedRowCardSection = _Class("_SFPBDetailedRowCardSection")
_SFPBDescriptionCardSection = _Class("_SFPBDescriptionCardSection")
_SFPBDate = _Class("_SFPBDate")
_SFPBContactImage = _Class("_SFPBContactImage")
_SFPBCompactRowCardSection = _Class("_SFPBCompactRowCardSection")
_SFPBCommandValue = _Class("_SFPBCommandValue")
_SFPBColor = _Class("_SFPBColor")
_SFPBCardSectionValue = _Class("_SFPBCardSectionValue")
_SFPBCardSection = _Class("_SFPBCardSection")
_SFPBCard = _Class("_SFPBCard")
_SFPBCalendarImage = _Class("_SFPBCalendarImage")
_SFPBButtonCardSection = _Class("_SFPBButtonCardSection")
_SFPBButton = _Class("_SFPBButton")
_SFPBAudioPlaybackCardSection = _Class("_SFPBAudioPlaybackCardSection")
_SFPBAttributionFooterCardSection = _Class("_SFPBAttributionFooterCardSection")
_SFPBAppLinkCardSection = _Class("_SFPBAppLinkCardSection")
_SFPBAppLink = _Class("_SFPBAppLink")
_SFPBAppIconImage = _Class("_SFPBAppIconImage")
_SFPBApiResults = _Class("_SFPBApiResults")
_SFPBAirport = _Class("_SFPBAirport")
_SFPBActivityIndicatorCardSection = _Class("_SFPBActivityIndicatorCardSection")
_SFPBActionItem = _Class("_SFPBActionItem")
_SFPBAbstractCommand = _Class("_SFPBAbstractCommand")
